From d771aa6feecf8b13735ba50916903aa4b6b436c0 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 16 May 2020 09:09:26 -0400 Subject: [PATCH] testsuite: Destroy surfaces If we don't destroy the surface, it leaks. GDK backends keep an extra reference on the surface for the external resources associated with it, and only drop it in destroy(). --- testsuite/gtk/shortcuts.c | 1 + 1 file changed, 1 insertion(+) diff --git a/testsuite/gtk/shortcuts.c b/testsuite/gtk/shortcuts.c index 207970e6ea..887d53b3b0 100644 --- a/testsuite/gtk/shortcuts.c +++ b/testsuite/gtk/shortcuts.c @@ -356,6 +356,7 @@ test_trigger_trigger (void) gdk_event_unref (event); } + gdk_surface_destroy (surface); g_object_unref (surface); g_object_unref (trigger[0]); -- 2.30.2